Logical Aspects of Set Constraints
نویسنده
چکیده
Set constraints are inclusion relations between sets of ground terms over a ranked alphabet They have been used extensively in pro gram analysis and type inference Here we present an equational axiom atization of the algebra of set constraints Models of these axioms are called termset algebras They are related to the Boolean algebras with operators of J onsson and Tarski We also de ne a family of combinato rial models called topological term automata which are essentially the term automata studied by Kozen Palsberg and Schwartzbach endowed with a topology such that all relevant operations are continuous These models are similar to Kripke frames for modal or dynamic logic We es tablish a Stone duality between termset algebras and topological term automata and use this to derive a completeness theorem for a related multidimensional modal logic Finally we prove a small model property by ltration and argue that this result contains the essence of several algorithms appearing in the literature on set constraints
منابع مشابه
Intuitive and logical way of thinking in the education of architectural design courses
Different approaches and methods are used in the architecture design process that logical and intuitional methods are the most common ones. The role of knowledge in each method is different. Investigating aspects of knowledge demonstrated the hierarchy from data to wisdom and the interaction of explicit and tacit types, subjective and objective sources, and analytical and exploratory ways of p...
متن کاملA Logical Approach for Behavioural Composition of Scenario-Based Models
As modern systems become more complex, design approaches model different aspects of the system separately. When considering (intra and inter) system interactions, it is usual to model individual scenarios using UML’s sequence diagrams. Given a set of scenarios we then need to check whether these are consistent and can be combined for a better understanding of the overall behaviour. This paper a...
متن کاملSOLVING MULTI CONSTRAINTS STRUCTURAL TOPOLOGY OPTIMIZATION PROBLEM WITH REFORMULATION OF LEVEL SET METHOD
Due to the favorable performance of structural topology optimization to create a proper understanding in the early stages of design, this issue is taken into consideration from the standpoint of research or industrial application in recent decades. Over the last three decades, several methods have been proposed for topology optimization. One of the methods that has been effectively used in stru...
متن کاملLogical Consequence: From Logical Terms to Semantic Constraints
In the paper I propose a new framework for extensional logic, where the explication of the notion of logical consequence is the primary aim. The framework may also be applicable in the study of natural language, especially in illuminating various semantic relations between expressions. In the paper I discuss a prevailing view by which logical terms determine the forms of sentences and therefore...
متن کاملLogical Representation of Dependencies of Items and the Complexity of Customer Sets
The problem of discovering of frequent market baskets and association rules has been considered widely in literatures of data mining. In this study, by using the algebraic representation of market basket model, we propose a concept of logical constraints of items in an effort to detect the logical relationships hidden among them. Via the relationships of the propositional logics and logical con...
متن کاملSolving Classes of Set Constraints with Tree Automata
Set constraints is a suitable formalism for static analysis of programs. However, it is known that the complexity of set constraint problems in the most general cases is very high (NEXPTIME-completeness of the satissability test). Lots of works are involved in nding more trac-table subclasses. In this paper, we investigate two classes of set constraints shown to be useful for program analysis: ...
متن کامل